package com.tizona.dao;

import com.tizona.entity.*;

import java.sql.SQLException;
import java.util.Calendar;

public interface ContractDAO extends BaseDAO  {

    public void updateAccumulators(Lc lc, final Calendar model_time) throws SQLException;

    public void loadAccumulators(Lc lc) throws SQLException;

    public void loadParams(Lc lc) throws SQLException;

    public int createProp(Lc lc, String key, com.tizona.entity.tarification.Parameter param) throws SQLException;

    public int createProp(Se se, String key, com.tizona.entity.tarification.Parameter param) throws SQLException;

    public int updateProp(Lc lc, String key, com.tizona.entity.tarification.Parameter param) throws SQLException;

    public int updateProp(Se se, String key, com.tizona.entity.tarification.Parameter param) throws SQLException;

}
